namespace IQIGame.Onigao.GamePlay
{
    public partial class LevelServiceTriggerCustom_MoveInRange : LevelServiceCustomConfig
    {
        public int range;
        public int rangeTriggerType;
    }

    public partial class LevelServiceTriggerCustom_EntityState : LevelServiceCustomConfig
    {
        // 触发服务的状态
        public int requireState;
    }

    public partial class LevelServiceTriggerCustom_SwitchPhysicalArea : LevelServiceCustomConfig
    {
        // 类型（1电梯2房子）
        public int type;
        // 是否离开（1离开区域，0进入区域）
        public bool isOut;
    }

    public partial class LevelServiceTriggerCustom_EnterOrLeaveArea : LevelServiceCustomConfig
    {
        // 是否是进入区域时触发，如果填否，则为离开时触发
        public bool isRequireEnter;
    }

    public partial class LevelServiceTriggerCustom_EndBattle : LevelServiceCustomConfig
    {
        public int successTeam;
    }

    public partial class LevelServiceTriggerCustom_ElevatorArrive : LevelServiceCustomConfig
    {
        public int floor;
    }
}